package com.programmingeyeclient.user.entity;

import java.io.Serializable;

/**
 * (ExamExampaper)实体类
 *
 * @author makejava
 * @since 2023-05-23 08:51:46
 */
public class ExamExampaper implements Serializable {
    private static final long serialVersionUID = 957220858972316779L;
    /**
     * 主键
     */
    private Integer id;
    /**
     * 专业分类id
     */
    private Integer subjectid;
    /**
     * 考试名称
     */
    private String name;
    /**
     * 试卷描述
     */
    private String info;
    /**
     * 限制答题的时间 单位分钟
     */
    private Integer replytime;
    /**
     * 创建时间
     */
    private String addtime;
    /**
     * 状态normal正常(上架)  frozen冻结(下架)  delete删除
     */
    private Object status;
    /**
     * 试卷难度 simple简单  commonly中等 difficulty困难
     */
    private Object level;
    /**
     * 参加考试人数
     */
    private Integer joinnum;
    /**
     * 参加考试的平均分数
     */
    private Object avgscore;
    /**
     * 试卷类型
     */
    private Integer type;
    /**
     * 试题总数
     */
    private Integer qstcount;
    /**
     * 最后编辑时间
     */
    private Object updatetime;
    /**
     * 试卷总分
     */
    private Double score;
    /**
     * 及格分数比例（总分的百分之几）
     */
    private Object passrate;
    /**
     * 组卷方式 手动manual 智能automatic 随机random
     */
    private Object assemblymode;
    /**
     * 试题类型
     */
    private String questionstype;
    /**
     * 及格/完成/通关人数
     */
    private Integer passnum;
    /**
     * 实际参加考试人数（去重）
     */
    private Integer actualjoinnum;
    /**
     * 排序值
     */
    private Integer sortnum;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getSubjectid() {
        return subjectid;
    }

    public void setSubjectid(Integer subjectid) {
        this.subjectid = subjectid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public Integer getReplytime() {
        return replytime;
    }

    public void setReplytime(Integer replytime) {
        this.replytime = replytime;
    }

    public String getAddtime() {
        return addtime;
    }

    public void setAddtime(String addtime) {
        this.addtime = addtime;
    }

    public Object getStatus() {
        return status;
    }

    public void setStatus(Object status) {
        this.status = status;
    }

    public Object getLevel() {
        return level;
    }

    public void setLevel(Object level) {
        this.level = level;
    }

    public Integer getJoinnum() {
        return joinnum;
    }

    public void setJoinnum(Integer joinnum) {
        this.joinnum = joinnum;
    }

    public Object getAvgscore() {
        return avgscore;
    }

    public void setAvgscore(Object avgscore) {
        this.avgscore = avgscore;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getQstcount() {
        return qstcount;
    }

    public void setQstcount(Integer qstcount) {
        this.qstcount = qstcount;
    }

    public Object getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(Object updatetime) {
        this.updatetime = updatetime;
    }

    public Double getScore() {
        return score;
    }

    public void setScore(Double score) {
        this.score = score;
    }

    public Object getPassrate() {
        return passrate;
    }

    public void setPassrate(Object passrate) {
        this.passrate = passrate;
    }

    public Object getAssemblymode() {
        return assemblymode;
    }

    public void setAssemblymode(Object assemblymode) {
        this.assemblymode = assemblymode;
    }

    public String getQuestionstype() {
        return questionstype;
    }

    public void setQuestionstype(String questionstype) {
        this.questionstype = questionstype;
    }

    public Integer getPassnum() {
        return passnum;
    }

    public void setPassnum(Integer passnum) {
        this.passnum = passnum;
    }

    public Integer getActualjoinnum() {
        return actualjoinnum;
    }

    public void setActualjoinnum(Integer actualjoinnum) {
        this.actualjoinnum = actualjoinnum;
    }

    public Integer getSortnum() {
        return sortnum;
    }

    public void setSortnum(Integer sortnum) {
        this.sortnum = sortnum;
    }

}

